#define _CRT_SECURE_NO_WARNINGS 1
#include"List.h"

void test()
{
	ListNode* l1;
	l1 = ListCreate();
	ListPushBack(l1, 1);
	ListPushBack(l1, 2);
	ListPushBack(l1, 3);
	ListPushBack(l1, 4);
	ListPrint(l1);

	ListPushFront(l1, 5);
	ListPushFront(l1, 6);
	ListPushFront(l1, 7);
	ListPrint(l1);

	//ListPopBack(l1);
	//ListPopFront(l1);
	//ListPopBack(l1);
	//ListPopFront(l1);
	/*ListPopBack(l1);
	ListPopFront(l1);
	ListPopBack(l1);
	ListPopFront(l1);*/
	/*ListPrint(l1);*/

	ListNode* pos = ListFind(l1, 5);
	ListInsert(pos, 30);
	ListErase(pos);
	//printf("%p\n", pos);
	ListPrint(l1);
}
int main()
{
	test();

	return 0;
}